package com.oop.demo03;

    /*
    1.类与对象
        类是一个模板(抽象)，对象是一个具体的实例
    2.方法
        定义、调用！
    3.对应的引用
        引用类型：基本类型(8)
        对象是通过引用来操作的：栈 ---> 堆
    4.属性：字段Field成员变量
        默认初始化
        数字：0 0.0
        char: u0000
        boolean: false
        引用：null
       修饰符 属性类型 属性名 = 属性值！
     5.对象的创建和使用
        - 必须使用new 关键字创造对象，构造器    Person xiaoming = new Person();
        - 对象的属性 xiaoming.name
        - 对象的方法 xiaoming.sleep()
     6.类：
        静态的属性   属性
        动态的行为   方法
     ‘封装 继承 多态’
     */

public class Pet {
    public String name;
    public int age;

    //无参构造

    public void shout(){
        System.out.println("叫了一声！");
    }
}

/*
    public static void main(String[] args) {

        Pet dog = new Pet();

        dog.name = "旺财";
        dog.age = 3;
        dog.shout();

        System.out.println(dog.name);
        System.out.println(dog.age);

        Pet cat = new Pet();

    }
 */
